home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / faq / comp / commodor / main_faq / part2 < prev   
Internet Message Format  |  1994-04-07  |  44KB

  1. Path: bloom-beacon.mit.edu!hookup!usc!math.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!nigel.msen.com!brain
  2. From: brain@garnet.msen.com (Jim Brain)
  3. Newsgroups: comp.sys.cbm,comp.answers,news.answers
  4. Subject: COMP.SYS.CBM: General FAQ, v2.0 Part 2/2
  5. Followup-To: comp.sys.cbm
  6. Date: 7 Apr 1994 13:44:18 GMT
  7. Organization: Msen, Inc. -- Ann Arbor, Michigan
  8. Lines: 953
  9. Approved: news-answers-request@MIT.EDU
  10. Message-ID: <2o12ni$7sc@nigel.msen.com>
  11. Reply-To: brain@mail.msen.com
  12. NNTP-Posting-Host: garnet.msen.com
  13. Summary: This posting contains answers to questions that commonly surface in
  14.          comp.sys.cbm.  This posting will tell you enough to get your
  15.          computer connected to a network, fixed, and/or enhanced.  This file
  16.          should be read by new users of comp.sys.cbm before posting to the
  17.          group.  It should also be proofread by users who are currently
  18.          active in comp.sys.cbm.
  19. Keywords: CBM FAQ Help List C64 C128 VIC Modem
  20. X-Newsreader: TIN [version 1.2 PL2]
  21. Xref: bloom-beacon.mit.edu comp.sys.cbm:11053 comp.answers:4800 news.answers:17758
  22.  
  23.  
  24. Archive-name: cbm-main-faq.2.0.p2
  25. Comp-answers-archive-name: commodore/main-faq/part2
  26. News-answers-archive-name: commodore/main-faq/part2
  27. Comp-sys-cbm-archive-name: main-faq/part2      
  28. Version: 2.0                                   
  29. Last-modified: 1994/03/21
  30.                    
  31.  
  32. +  6. Publications
  33.  
  34. +  6.1.  What paper publications are available?
  35.  
  36.   There are a number of publications which are specifically geared to
  37.   information associated with the C64 and C128.
  38.  
  39.   THE DEAD LIST
  40.  
  41.   The following magazines have died:  AHOY,RUN,COMMODORE,TRANSACTOR.  Back
  42.   issues that can be found are a treasure trove of good information.
  43.   
  44.   The Transactor
  45.  
  46.   Sure, it's dead, and has been for a few years, but this one was a classic.
  47.   Calling itself the magazine for Commodore programmers, this magazine was
  48.   enough to make any C64/C128 programmer drool.  Featuring in-depth technical
  49.   information and programming tutorials, as well as "out-of-the-way" topics
  50.   (things along the line of Richard Curcio's 256K and 512K articles that
  51.   appeared in TC128).  If you are a programmer, and can get your hands on
  52.   back issues of this magazine, do so.
  53.  
  54.   Micro-Bytes
  55.  
  56.   As of 25-May-1992, Parsec, Inc. has taken over the 
  57.   distribution of MB products, and back issues.
  58.   More information about MB can be found in the /pub/cbm/micro-bytes 
  59.   directory on ccnga.uwaterloo.ca             
  60.            
  61.  
  62. + THE LIVE LIST
  63.  
  64.   Twin Cities 128 (TC128)
  65.  
  66.   Twin Cities 128 (TC128)
  67. | Parsec, Inc.
  68. | PO BOX 111
  69. | Salem MA 09170-0111, USA.
  70.   Twin Cities 128 is (as of issue #29) published by Parsec, Inc.  It features
  71.   Commodore 128 specific information, and attempts to cater to readers at all
  72.   levels of experience, not just novices.  Additionally, starting with Issue
  73.   #31(February/March 1991), Twin Cities 128 comes with a companion disk.
  74.  
  75.   A subscription to TC128 in the US is $20 ($36.50 with disk), outside the US
  76. | is $26 ($46.50 with disk).  Mail the check payable in US funds.
  77.  
  78.   geoVISION International
  79.  
  80.   geoVISION International
  81.   816 Southeast Polk Street
  82.   Camas, Wa  98607
  83. + Geos publication devoted to that subject exclusively. Subscription $21 
  84. + for six issues. $4 for a sample issue. Disk subscriptions are $30 for
  85. + 6 disks or $5.50 for a single disk.
  86.  
  87. + dieHard
  88.       
  89. + dieHard subscriptions
  90. + P.O. Box 392
  91. + Boise, Idaho 83701-0392
  92. + (208) 383-0300 (Information)
  93. + Magazine devoted to all 8-bit Commodore computers.  $16.97 for 10 issues 
  94. + or $49.97 for 10 issues including SPINNER companion disk. $2.95 for sample
  95. + magazine.                             
  96.  
  97. + Commodore Network
  98.  
  99. + Commodore Network Magazine
  100. + Warren Naismith
  101. + 9 Wadeson
  102. + St Cobram Vic, Australia  3150
  103. + This magazine comes out of Australia.  Please check the Address and correct
  104. + this listing if wrong.
  105.  
  106.  
  107. + Random
  108.  
  109. + Random
  110. + 7161 North Main
  111. + Clovis, CA  93611  
  112.  
  113. + 64'er (German)
  114.  
  115. + 64'er (German)
  116. + Markt & Technik Verlag
  117. + Hans-Pinsel-Str. 2
  118. + D-85538 Haar
  119. + +49 89 4613-0 (Voice)
  120.  
  121.   User Group Newsletters
  122.  
  123.   Your local user group newsletter is another source of commodore
  124.   information.  Often, newsletters will reprint articles of other user
  125.   groups, allowing information to spread further.  Many user group
  126.   newsletters can be subscribed to in the mail.  (Is anyone interested in
  127.   compiling a list of user group newsletters to which one can subscribe;
  128.   send me mail at brain@msen.com.)
  129.  
  130. + Try these out first.
  131.  
  132. + The Main Commodore Club in the United Kingdom:
  133.  
  134. + Independent Commodore Products User Group
  135. + Jack Cohen    
  136. + ICPUG Membership Secretary
  137. + PO Box 1309
  138. + London, N3 2UT
  139.                    
  140. + It supports all Commodore computers and has a software library for each
  141. + of them. It also produces 6 Journals a year of approx 100 pages each.
  142.  
  143. + Colorado Commodore Computer Club
  144. + 1192 S. Nome Street
  145. + Aurora, CO  80012
  146. + (303) 751-3247
  147. + Current club prez is Ron Snyder
  148.  
  149. + Basic Bits Commodore Group
  150. + P.O. Box 39447
  151. + N. Ridgeville, OH 44039
  152. + A great users group with a great newsletter.  $10.00 per year associate
  153. + membership. $20.00 per year family membership.  Includes access to a
  154. + large public domain library.
  155.  
  156. + Basic Bits Commodore Group
  157. + P.O. Box 81886    
  158. + Cleveland, OH  44181-0886
  159. + (216) 243-0887
  160. + (216) 324-5122
  161.  
  162. + Meeting 64/128 Users Through the Mail
  163. + 1576B County Road 2350 E.
  164. + St. Joseph, IL 61873
  165. + A very good users group. Has been around for 7 years. $15 per year 
  166. + includes monthly newsletter.
  167.  
  168.  
  169. +  6.2.  What is a Disk Magazine?  Where do I find them?
  170.  
  171. + A disk magazine is a publication that comes out as a text file(s) on a
  172. + diskette.  You load the reader program on a computer and view the magazine
  173. + on the computer screen.
  174.  
  175. + CEE-64 Alive!
  176.  
  177. + CEE-64 Alive!
  178. + P.O. Box 232115
  179. + Sacramento, CA 95823
  180. + EMAIL grmoranec@delphi.com  Magazine Editor
  181.  
  182. + Demo disk is $3.00.  Subscription info:
  183. + Before March 15th       $25.00
  184. + After March 15th        $30.00
  185.  
  186. + Back Issue Information:
  187. + Volume 1-5, ending 12-92     $20
  188. + Volume 1-6, ending 12-93     $25
  189.  
  190. + Subscribers will receive 6 disk magazine issues pertaining to the C=64,
  191. + and 6 disks with "extra" material on it - shareware, P.D., data bases,
  192. + recipes, etc. for the 64, 128 and PLUS/4 computers.  Each issue will
  193. + also be accompanied by a printed newsletter.  
  194.  
  195.   LodeStar
  196.  
  197.   SOFTDISK PUBLISHING
  198.   P.O. BOX 30008
  199.   SHREVEPORT, LA  71130-00008
  200.   (800) 831-2694 (Phone)
  201.   (318) 221-8870 (Fascimile)
  202. + A disk magazine that features C64/C128 programs. 3.5 or 5.25 disks.  
  203.  
  204. + COMPUTE'S Gazette
  205.          
  206. + COMPUTE'S Gazette 
  207. + P.O. BOX 3244
  208. + HARLAN, IA 51593-2424
  209. + (800) 727-6937 (Subscription Number)
  210. + tomnetsel@aol.com (Gazette Editor, Tom Netsel)
  211. + In addition to the usual columns by Jim Butterfield, Larry Cotton, and other
  212. + knowledgeable writers, each issue of the all new double-sided Gazette Disk
  213. + has original ready-to-run programs--no more typing in long program listings!
  214. + All documentation is included on disk. As a bonus, you'll also find a couple
  215. + of outstanding PD programs on each disk.
  216.  
  217. + The price for a one year's subscription is only $29.95 for 12 issues ($42.75
  218. + in Canada; $39.95 in other countries.)
  219.  
  220. + Programmers, Gazette is still interested in buying your best original
  221. + efforts. Send your programs with documentation to our editorial office:
  222.  
  223. + Gazette Program Submissions
  224. + 324 W. Wendover Ave., Ste. 200,
  225. + Greensboro, NC 27408.                              
  226.  
  227.  
  228. +  6.3.  What is an Online Magazine?  Where do I find them?
  229.  
  230. + An online magazine is one which exists in a text file format and can be
  231. + downloaded like a regular file off the network by the user for browsing
  232. + and/or printing.
  233.  
  234.   Usenet C= Hacking Magazine
  235.  
  236.   An on-line magazine written by denizens of comp.sys.cbm, this features
  237.   in-depth technical programming information on C64 and C128 computers.  The
  238.   editor of C= Hacking is Craig Taylor (duck@pembvax1.pembroke.edu).  The
  239.   issues of C= Hacking can be found on ccnga.uwaterloo.ca in the directory
  240.   /pub/cbm/hacking.mag.  Back issues can be gotten from Craig Taylor's
  241.   mail server.  He also posts a summary notice each month with what is
  242.   currently there.
  243.  
  244.  
  245. +  7. Exchanging Data
  246.  
  247. +  7.1.  Can I read IBM(tm) disks?
  248.  
  249.   Commodore computers use a disk format which is not compatible with the
  250.   disk formats of other computers.  However, some programs exist which allow
  251.   you to read foreign, specifically MS-DOS, disks.  Note that in general to
  252.   do this, you must have either a 1571 or 1581 disk drive.  The 1541 cannot
  253.   read MS-DOS disks without some hardware modifications.
  254.  
  255.   A commercial package, The Big Blue Reader, from SOGWAP software, runs on
  256.   either a 64 or a 128, will read and write MS-DOS format 3.5" (with a 1581)
  257.   and 5.25" (with a 1571) disks.
  258.  
  259.   Other freely distributable programs exist to read and write 5.25" MS-DOS
  260.   disks.  One such program is Crosslink, (available on ccnga.uwaterloo.ca
  261.   although it is limited to reading files 43K in size or smaller.  Finally,
  262.   there are a few CP/M MS-DOS reading utilities that work in the C128's CP/M
  263.   mode.
  264.  
  265.   RUN magazine (4/89 to 6/89) published a series of programs that would use
  266.   1571/1581 drives to transfer MS-DOS files to and from a C= drive.  It is
  267.   also limited in file size handling ~43-44K.
  268.  
  269. | Issues 4 and 5 of C= Hacking magazine presented a program called Little
  270. | Red Reader for the 128 that will copy files to and from MS-DOS floppy
  271. | disks.  The menu-driven program requires two disk drives to work, where the
  272. | one containing the MS-DOS disk must be a 1571 or 1581 (or compatible).  The
  273. | program does not buffer data internally, so the only size restriction on
  274. | copying is the capacity of the target disk.  The program provides PETSCII/
  275. | ASCII conversion but will work only with the root directories of MS-DOS
  276. | disks.  The program is also available via FTP and is FREE.
  277.  
  278. + To read and write to MS-DOS disks with 1541 disk drives you have to make a
  279. + small hardware modification. The 1541-dos package contains instructions on
  280. + how to modify Commodore 1541 and Oceanic OC-118/OC-118N disk drives, and
  281. + programs to read disks in MS-DOS format and to write to disks in a format
  282. + that can be read by MS-DOS computers.  The newest version of the package is
  283. + available via anonymous ftp on ftp.funet.fi in /pub/cbm/documents/1541-dos.
  284.  
  285.  
  286. +  7.2.  Can my IBM(tm) computer read Commodore disks?
  287.  
  288. | To read CBM disks on an IBM, you can use the program x1541 available on
  289. | ccnga.uwaterloo.ca in /pub/cbm/emulation.  This program uses the PC parallel
  290. | port to emulate a C= serial port.  You need to have a unique cable built to
  291. | make the connection.  The cable is connected to a 1541 drive.
  292. | The documentation has a schematic for the cable.
  293.  
  294.  
  295. +  7.3.  Are there other ways to exchange data between computers?
  296.  
  297.   NULL Modems
  298.  
  299.   If you are transferring data to another computer (e.g. a PC) in the same
  300.   room, or if you are lucky enough to have a terminal server line near your
  301.   64/128(more and more colleges are putting such beasts in dorm rooms), you
  302.   be able to connect your serial port directly to another computer.  If you
  303.   have a terminal server port, all you need is a C= RS232 to standard RS232
  304.   adapter (see 9.8).  If you are connecting to another, PC, you will also
  305.   need a null modem.  A null modem is a simple device that you can buy for
  306.   less than $10.  It typically is a small box with a 25-pin (or 9-pin) RS232
  307.   connector on either side.  Put it somewhere in the line between your C= and
  308.   the other PC.
  309.  
  310.  
  311. +  8. Operating Systems
  312.  
  313. +  8.1.  What Operating Systems are available?
  314.  
  315. + Well, Commodore computers come with a standard operating system
  316. + built in ROM. They also contain a built in BASIC interpreter which is
  317. + normally activated after switching on or resetting the computer.
  318. + If you want alternative options to replace the existing OS, there are a few
  319. + that may suit your needs.  GEOS is the best known, but a number of people 
  320. + have made UNIX-like operating system replacements for the Commodore 64 and 
  321. + 128.  Also, on the 128, CP/M is available out-of-the-box. (see below for
  322. + details on different OS types.)
  323.  
  324.  
  325. +  8.2.  What is GEOS?
  326.   
  327. + GEOS stands for Graphical Environment Operating System.  It is a Graphical
  328. + User Interface (GUI) style of OS, and it brings to the Commodore 64 and 128
  329. + integrated applications.  The graphical nature of GEOS allows applications
  330. + to use fonts of any size, bitmaps, and menus and mice.  The system was
  331. + Designed by Berkeley Softworks, now GEOWorks, and is supported now by CMD.
  332. + There are a number of graphical style GEOS applications, like GEOWrite,
  333. + GEOPaint, GEOPublish, GEOTerm, etc.  The system is very easy to use, and
  334. + is very fast, even when comparing to other GUIs like Windows and OS/2.
  335.  
  336.   GEOS can make very effective use of a Ram Expansion Unit, a RAMDrive or
  337.   RAMLink, or GEORam.  GEOS allows you to configure your REU to appear just
  338.   like another (very fast) disk drive, although it does not keep its contents
  339.   when you turn your computer off.  So, any GEOS software that works off of
  340.   a disk will work out of your REU.  Since GEOS is very disk-intensive, this
  341.   greatly improves the performance of your system.  Indeed, some firm GEOS
  342.   adherents have said that they would not use GEOS without a RAM device of
  343.   some sort.
  344.  
  345.   GEOS will not work with a stock 1700.  To have a RAM drive, in GEOS, you
  346.   must have at least 256K of expansion.  Thanks to patches developed by Jim
  347.   Collette(configure2.1), GEOS also supports 1 Meg, 1.5 Meg, and 2 Meg REUs.
  348.  
  349.   GEOS files are structured differently from standard Commodore files.  They
  350.   cannot be uploaded or downloaded directly.  Before you upload a GEOS file,
  351.   use the freeware GEOS application convert2.5 by W.C. Coleman to convert it
  352.   to Commodore format.  When you download a GEOS file, you must use the same
  353.   program to convert it to GEOS format.  By convention, GEOS format files
  354.   converted to standard Commodore format have a .cvt on the end; however,
  355.   many converted GEOS files just have the same name as the original GEOS file.
  356.   As a rule of thumb, any GEOS file you download, regardless of the extension,
  357.   must be converted to GEOS format with convert2.5.
  358.  
  359.   If you download an archive of GEOS files (e.g. a .arc or .sda file
  360.   containing GEOS files), you must first dissolve the archive using your C64
  361.   or C128 in native mode.  The constituents of the archive will be converted
  362.   GEOS files, whether or not they have the .cvt extension.  Each of these
  363.   constituents (which are GEOS files) must be individually converted to GEOS
  364.   format with convert2.5.
  365.  
  366.  
  367. +  8.3.  What is UNIX?
  368.  
  369. + UNIX is an OS that was developed by Bell Laboratories in the 1960's and
  370. + is now used on many workstations.  It is a multi-user, multi-process
  371. + OS that has extensive support from the educational and commercial 
  372. + communities.  Internet and Usenet are primarily a collection of UNIX
  373. + workstations networked together.  The UNIX-like OS replacements for
  374. + Commodore computers mainly emulate the shell of UNIX, where programs are
  375. + run by merely typing in their name.  Other aspects of UNIX, such as
  376. + multiple processes are supported by some of the offering, which are:
  377.                       
  378. +      Asterix. - A UNIX-Look-and-feel Shell replacement for 64
  379.  
  380. +      UNIX128. - A small implementation of UNIX for the 128.
  381.  
  382. +      ACE 128/64. - A new offering which borrows the UNIX shell look for 64
  383. +      and 128.  It is available at ftp.funet.fi in /pub/cbm/csbruce.
  384.  
  385.  
  386. + 8.4.  What is CP/M
  387.  
  388. + CP/M stands for Control Program for Microcomputers and is available on
  389. + every Commodore 128.  There is also a CP/M cartridge available for the
  390. + Commodore 64, but it cannot read CP/M disks, just 1541 formatteddisks, and
  391. + there are questions concerning its ability to work with all revisions
  392. + of the Commodore 64.  CP/M was very popular in the early eighties before
  393. + MS-DOS became popular.  It requires a Z-80 microprocessor, which the 128
  394. + has, or an 8080 processor, and a disk drive capable of reading CP/M disks,
  395. + such as the 1571.  If you don't need to read existing CP/M formatted disks,
  396. + then a 1541 could also be used.  This operating system is the one that
  397. + MS-DOS was modeled after, so there are a lot of similarities.  If you are
  398. + interested in using CP/M as your primary OS, then please check out the 
  399. + newsgroup comp.os.cpm, as they have more info on the current events
  400. + concerning CP/M.
  401.  
  402. + The version of CP/M used on the 128 is 3.0, commonly called CP/M Plus.
  403. + It is compatible with earlier versions of CP/M but adds some new features.
  404. + The copy of CP/M 3.0 that ships with the 128 was specially modified to allow
  405. + use of the features of the 128, such as the Ram Expansion Unit as a RAM
  406. + disk, the SID chip, and the extra RAM of the 128.
  407.            
  408.  
  409. +  9. Enhancements
  410.  
  411. +  9.1.  How do I increase my disk drive's transfer speed?
  412.  
  413. | Fastloaders
  414.  
  415. + The Commodore 1541 drive and any drive attached to a VIC-20, C64, Plus 4,
  416. + C116, or C16 suffer from very slow read and write times.  This is caused
  417. + by Commodore's haste in "economizing" the IEEE-488 bus used in the PET
  418. + series of Commodore computers into the serial bus.  The IEEE-488 bus
  419. + transferred 8 bits of data at a time, and performed some synchronization
  420. + steps, or handshaking, between bytes.  Commodore reduced the path to 1 bit
  421. + but kept most of the original handshaking, most of which is redundant when
  422. + transferring 1 bit at a time.  Early on, some developers noted that, since
  423. + the 1541 drive was intelligent enough to execute a program loaded into its
  424. + RAM, and the Commodore operating system calls to do disk I/O could be
  425. + bypassed, they could write software that sped up the loading process by
  426. + modifying or completely changing the protocol used on the serial bus.  This
  427. + is the idea behind fastload cartridges like FastLoad, Mach 5, etc...
  428.  
  429. + Now, as programs became more complex, some programs would not operate with
  430. +  this approach.  Thus, the developers then rewrote parts of the Commodore
  431. + operating system on both the computer and the disk drive, and replaced the
  432. + parts of them that did disk I/O with new pieces of code.  This is the idea
  433. + behind JiffyDos and others.
  434.  
  435. + The basic idea in speeding up the disk drive is to use more than 1 line
  436. + to transfer data, effectively doubling the transfer speed.  Then, reduce
  437. + synchronization requirements in the protocol to a bare minimum, as 
  438. + synchronizing time is time not being used to do transfers.
  439.  
  440. + The fastload cartridges are handicapped somewhat by the need to transfer
  441. + the portion of the program that runs in the disk drive to the drive using
  442. + the slow speed evry time the drive is used.  This can be alleviated
  443. + somewhat, but the replacement operating system replacement products like
  444. + JiffyDos win the race since they do not need to load code into the drive,
  445. + as it is already there.
  446.  
  447. + The products are not 100% compatible, as they sacrifice reliability for
  448. + speed somewhat.  That means that a program that does not load due to an
  449. + error while using a fastload product will probably load without the
  450. + fastloading enabled.  Also, some programs can not handle the change in
  451. + loading or reading speed, so these enhancements yield about 90%
  452. + compatibility.
  453.  
  454. + You can also increase the speed of disk drive operation by organizing
  455. + consecutive parts of a file on disk to fall a certain number of disk
  456. + sectors apart.  This is called the interleave or interleaving factor.
  457. + Normally, a 1541 disk drive space consecutive parts of a file 10 sectors
  458. + apart, but you can change that a little to minimize the time needed to find
  459. + consecutive parts of a file.
  460.  
  461. + Also, the C 128 in 128 mode hooked up to a 1571 or 1581 has a built-in
  462. + fastloading scheme called burst loading.  Therefore, if you are in 128 mode
  463. + and hooked up to a 1581 or a 1571, you already have this feature.  However,
  464. + the 128 in 64 mode reverts back to the old slow serial routines, and the 128
  465. + in any mode using a 1541 cannot use the burst load routines.
  466.  
  467.  
  468. +  9.2.  How do I expand my disk drive's capacity?
  469.  
  470. + CMD sells hard drives for the Commodore 64 and 128.  They range in sizes
  471. + from 50 Megabytes to 200 Megabytes.
  472.  
  473.  
  474. +  9.3.  How do I expand my computer's RAM capacity?
  475.  
  476. | C1700/1764/1750
  477.  
  478.   The original form of RAM expansion available to the C64 and C128 were the
  479.   Commodore REUs (Ram Expansion Units).  These REUs plug into the cartridge
  480.   port, and provide 128K (the C=1700), 256K (the C=1764), or 512K (the C=1750)
  481.   of additional RAM.
  482.  
  483.   This RAM is not true system RAM however; simply adding a 512K REU to your
  484.   system does NOT mean that your word processor will suddenly be able to edit
  485.   512K larger documents.  A REU will only be used by a program that was 
  486.   written to take advantage of an REU.  As a caveat on this, you can use your
  487.   REU as additional RAM for a RAMLink .
  488.  
  489. + An REU can be used as a Commodore Disk Drive by running the program 
  490. + RAMDOS.  This will allow users to save and load files from the REU.
  491.  
  492. + If you are using CP/M, the REU can be configured to act like a disk drive
  493. + under CP/M.
  494.  
  495.   Although the C=1764 was originally advertised for the C64, and the 1700 and
  496.   1750 for the C128, any of the three RAM expanders will work with either the
  497.   C64 or the C128.  Note that if you want to use any of them on the C64, you
  498.   need a heavy duty power supply.  The 1764 comes with such a power supply.
  499.  
  500.   There are hardware hacks that will expand a 1700 or a 1764 to 512K;
  501.   additionally, a 512K REU can be expanded to 1 Meg or more.  See /pub/cbm/
  502.   hardware on ccnga.uwaterloo.ca.  If you don't wish to do it yourself, there
  503.   are people who will do it for you, for a fee.  While it appears completely
  504.   safe to upgrade your REU to 1 Meg, there have been some reports of problems
  505.   with REU's upgraded to 2 Megs.  Sometimes the REU will work fine for a while,
  506.   then fail.  If you are upgrading your REU, it would probably be wise to stop
  507.   at 1 Meg.  If you are still memory hungry, consider a CMD RAMLink or RAMDrive.
  508.  
  509. + The following individual will do RAM expansions on the 17xx series. He 
  510. + Has lots of experience doing these MODS. His current quoted price for
  511. + expanding a 1750 from 512k to 1 meg is $60. Call for the latest prices.
  512. + In addition he can do repairs on the RAM.
  513. +
  514. + Raymond Day
  515. + 9601 Morton Taylor Road
  516. + Belleville, MI 48111-1328
  517. + GENIE email r.day
  518. + (313) 699-6727
  519.  
  520.   geoRAM
  521.  
  522.   When Commodore REUs became hard to find several years back, Berkeley
  523.   Softworks introduced geoRAM, which is a 512K RAM expander.  This RAM
  524.   expander gives you all of the advantages of a 1750 with GEOS.  However, it is
  525.   not 1750 compatible, so it will not work like a 1750 outside of GEOS; it is
  526.   transparent to other programs.  (As a caveat on this, see the info on
  527.   RAMLink)).  DesTerm128 2.0 will not work with a geoRAM plugged in.  A
  528.   special version of GEOS 2.0 (which is bundled with geoRAM) is necessary to
  529.   use geoRAM.  No additional power supply is necessary to use geoRAM.  To the
  530.   best of my knowledge, the RAM in a geoRAM cannot be upgraded. 
  531.  
  532. | RAMDrive, RAMLink
  533.  
  534.   RAMDrive (RD) and RAMLink (RL) are RAM devices from CMD.  The
  535.   RAM in these devices can be partitioned into native mode partitions (with
  536.   dynamically allocated subdirectories), or competely 1541, 1571, or 1581
  537.   emulating partitions.  Thanks to the 15x1 emulating partitions, software
  538.   does not have to be specifically written to run with a RD or a RL. These
  539.   RAM devices should appear as a disk drive to most programs.  One notable
  540.   exception is DesTerm v2.00, which does not work with RD or RL.  There are
  541.   few other exceptions, and no major commercial program has a problem running
  542.   with RL or RD.  The deciding factor seems to be whether or not the program
  543.   uses a drive's internal ram.  RL and RD do not `mimic' having this type of
  544.   internal drive ram, and if a program relies upon this it will not run.  The
  545.   heavily copy protected Digital Solutions' programs use this drive ram for
  546.   its burst loading routines.  So, even though a Maverick/RamBoard combination
  547.   will write a copy to it to RL, it will fail to boot.  However, these
  548.   programs, once booted from a 1571, will use and access all of RL's many
  549.   functions for lightening fast loads and saves.        
  550.  
  551.   RD and RL both have their own power sources, separate from the computer.
  552.   When you turn off the computer, the power to the RAM device is left on,
  553.   leaving its contents intact.  This power supply always remains on.  (For
  554.   safety from power outages, battery backups are also available.)
  555.  
  556.   RAMLink is a powerful, large device.  It can be configured from 0 to
  557.   up to 16 Megs of RAM, using industry standard 1x8 (100ns) 1 Meg and 4 Meg
  558.   SIMMs.(1x9, and faster Simms can be used.)  The RL is constructed so that
  559.   the user may easily add additional SIMMs at any time.
  560.  
  561.   RAMLink has a port into which you can plug a Commodore REU or a geoRAM.
  562.   You can configure RAMLink to either leave this RAM device alone, or to use
  563.   the REU/geoRAM's RAM just as if it were part of the RAMLink's RAM.  A
  564.   RAMLink also has a pass-through port, in which you can plug a normal
  565.   C64/C128 cartridge, and a parallel port for a CMD hard drive.  The latter
  566.   greatly improves the transfer speed of data between your computer and the
  567.   hard drive.
  568.  
  569. + RAMDrive is no longer sold by CMD, since it wasn't much less expensive than
  570. + the RAMLink, and it was not expandable.  However, there are still RAMDrives
  571. + in many sizes from 1 to 4 MB available on the used market.  They are great
  572. + for people who know they will need too much expansion, and the price of a
  573. + RAMLink is more than they can spend. 
  574.  
  575.   Both RD and RL come with a very well documented, thorough, and easily
  576.   referenced User Manual.  Contact CMD for more details.
  577.  
  578. | C128 Video RAM
  579.  
  580.   The original, "flat" C128's came with an 80 column display that had it's own
  581.   display RAM that was separate from the system memory of the computer.  This
  582. | "VDC RAM" was 16K in size.  After Commodore introduced the C128D, they
  583. + changed the design and marketed some versions of the Commodore 128D with
  584. | 64K of VDC RAM.  Since them, some programs (e.g. I-Paint, Dialogue128)
  585.   have come out that either need or support 64K of VDC RAM.  Owners of flat
  586.   128's can upgrade their video RAM to 64K either by ordering an upgrade
  587.   plug-in board(e.g. from Software Support International), or by replacing the
  588.   RAM chips themselves.  All that needs to be done is, the two 4416 RAM chips
  589.   next to the VDC chip need to be replaced with 4464 RAM chips.  Note,
  590.   however, that since this involves soldering in tight quarters on your 128's
  591.   motherboard, it is very easy to damage the motherboard or the nearby VDC
  592. | chip.  Whenever you wish to use the extra RAM, be sure to set bit 4 in the
  593. + VDC register 28 (0 = 16kB, 1 = 64kB).
  594.  
  595.  
  596.   The C-256 and C-512
  597.  
  598.   Twin Cities 128  issues #30 and #31 have a hardware scheme for expanding
  599.   your 128 to 256K or 512K.  To people who understand banking on the 128, the
  600.   256K modification adds RAM blocks 2 and 3 to your system.  The 512K
  601.   modification adds four more RAM blocks that can be accessed as alternate RAM
  602.   blocks 2 and 3, or as a completely separate set of RAM blocks 0-3.
  603.  
  604.   As with Commodore REUs, software must specifically support the expanded RAM.
  605.   Since these modifications are relatively new, there is not much software out
  606.   yet that supports the additional RAM.  However, ACE 128 does support this 
  607.   expansion without any special drivers.
  608.  
  609.   The hardware modification, while simple from software's point of view, is
  610.   rather difficult to perform in hardware.  Richard Curcio, the designer of
  611.   the memory modifications, can modify your 128 for you.  See Twin Cities 128
  612.   issue #31 for more information.
  613.  
  614.  
  615.   Expanded C64's
  616.  
  617.   THE TRANSACTOR had articles on expanding the C=64 up to 1 Meg using a
  618.   combination of Bank switched RAM and an REU expanded to 512K.  There were 
  619.   two versions of this mod.  The first took it to 256K RAM with manual
  620.   bank switching (a mechanical switch) and the next version took it to
  621.   512K RAM with software bank switching through a latch modified I/O address
  622.   space.
  623.  
  624.   Another version of C64 memory expansion is available on nic.funet.fi
  625.   in file /pub/cbm/documents/256kB.  It divides the memory into 16kb banks.
  626.  
  627.  
  628. +  9.4.  How do I increase my computer's speed?
  629.  
  630. + There are a number of products that can increase the operating speed of
  631. + the Commodore 64.  These products work by turning off the on-board 6510
  632. + and turning on a compatible microprocessor, usually a 65C02 or a 65C816
  633. + in 6502 emulation mode.  These products will work with any software that
  634. + does not mind running up to 4 times faster and does not use any of the
  635. + undocumented opcodes of the 6502 IC. 
  636.  
  637. + Commodore 64 Accelerators:
  638.   
  639. + Please note that neither of these two products are currently produced.
  640. + However, there are good chances of finding one being sold as used
  641. + equipment.
  642.  
  643.   Turbo Master Accelerator for C64.
  644.  
  645.   Accelerates your C64 to 4 MHz, over the 1 MHz standard.
  646.  
  647. + Turbo Process Accelerator for the C64.
  648.  
  649. + This accelerator, made by Rossm"oller, uses a 65C816P-4 microprocessor
  650. + to operate the 64 at three speeds: 1MHz, 4 MHz, or anything between 50kHz
  651. + and 4 MHz.  The 65C816 is a 16 bit version of the 6502/6510, so it is
  652. + possible to write software for the new IC that takes advantage of the 16
  653. + bit opcodes.
  654.  
  655. + Commodore 128/128D Accelerators:
  656.  
  657.   The ZIP card for your C128.
  658.  
  659. + This accelerator was not produced.  Its development has been stopped due
  660. + to miscellaneous problems.  There are no accelerators for the 128 or 128D
  661.  
  662.  
  663. +  9.5.  How do I increase my computer screen's resolution?
  664.  
  665. + Commodore 64
  666.  
  667. + Some adapters for 80 columns on the 64 used to exist, but there are
  668. + no current products that will increase the resolution of any Commodore
  669. + 64 computer.
  670.  
  671. + Commodore 128
  672.  
  673. + The Commodore 128 comes equipped with an second video display controller
  674. + in addition to the 40 column VIC chip.  This chip can be used while in
  675. + 64 mode through clever programming, and the controller standard 640*200
  676. + pixel size can be expanded to 640*400.  However, there is now way to
  677. + completely overcome the color limitation.
  678.  
  679.  
  680. +  9.6.  How do I increase my computer's serial transfer speed?
  681.   
  682.   SwiftLink
  683.  
  684.   Normally, the C64/128 can easily support up to 2400 bps without special
  685.   hardware.  (DesTerm will take the C128 up to 9600 bps, however; Dialogue128
  686.   will do 4800 bps.)  If you wish to use a faster modem, you can do so via 
  687.   the SwiftLink cartridge put out by CMD which allows speeds up to 38.4 Kbps.
  688.   This device plugs into your cartridge port and supplies you with a standard
  689.   9-pin serial port.  You then connect the desired modem.
  690.   Telecommunications software must be specifically written to support a
  691.   SwiftLink; fortunately, this is not rare.  For instance, Dialogue128,
  692.   Novaterm64, and Kermit(v2.2s) support the SwiftLink.
  693.  
  694.  
  695. +  9.7.  How do I increase my computer's sound quality?
  696.  
  697.   SID Symphony
  698.   
  699. + The C64 and C128 come equipped with 1 Sound Interface Device (SID) IC.
  700. + This provides 3 channels of output.  For more channels, one can purchase the
  701. + SID Symphony cartridge from CMD to provide 3 extra channels.  Most newer
  702. + sound playing and editing software is able to use the extra channels.
  703.  
  704. + There are also a number of units one can purchase or build that will
  705. + provide MIDI capabilities for Commodore 64 and 128 users.
  706.  
  707.  
  708. +  9.8.  How do I hook a Hayes(tm) compatible modem to my Commodore computer?
  709.  
  710.   There are a number of homemade interfaces available.  The TRANSACTOR
  711.   published an interface in the Nov 87 issue (V8iss3) and Commodore Hacking
  712.   Online Magazine published plans for one in issue 4 (See MailServer section
  713.   for retrieval instructions.  These are both supposed to emulate the
  714.   VIC1011A that C= put out many years ago, and you might find one at a
  715.   computer "flea market".  Another version is designed by Stephen Coan.
  716.   Send email to fred.mueller@att.com for a copy of the schematic in ASCII
  717.   format.  The differences between the two is the Transactor one has
  718.   switchable options for some of the leads and the Coan one is hard wired.
  719.  
  720.  
  721. + 10. Emulators
  722.  
  723. + 10.1.  What is an emulator?
  724.  
  725. + An emulator is a piece of software that runs on a given platform and
  726. + emulates, or mimics, the operation of another machine.  When the
  727. + emulator loads up a program, the programs runs as though it were running
  728. + on the emulated platform.
  729.  
  730. + For more information on emulators and their use, please see the emulator
  731. + faq, located in the same directory as this one, under the name of
  732. + cbm.emulation.faq.  The Commodore emulator FAQ is maintained by Peter 
  733. + Weighill and can also be obtained from him at stuce@csv.warwick.ac.uk.
  734.  
  735.  
  736. + 10.2.  What platforms do 64 emulators exist on?
  737.  
  738. + Well, C64S exists for the IBM, and X64 is available for anyone running
  739. + X over UNIX.  There is also some development on a C64 emulator for the
  740. + Macintosh.  If you own an Amiga, you can purchase A64 to allow the Amiga
  741. + to run C64 applications.
  742.  
  743.  
  744. + 10.3.  What platforms do 128 emulators exist on?
  745.  
  746. + None at this time.  The 128 is a lot more complex than the 64.
  747.  
  748. + 10.4.  Are any other Commodore computers emulated?
  749.  
  750. + There is a commodore product called the PET emulator that remaps a
  751. + Commodore 64 to emulate a PET 40 column unit (i.e. PET 4032).  You can
  752. + run this program on a C64 to emulate a PET, or you can run this program
  753. + on a 64 emulator to emulate a PET on an IBM, for example.
  754.  
  755.  
  756. + 11. Demonstrations
  757.  
  758. + 11.1.  Just what is a demonstration, or demo?
  759.  
  760. + A demonstration, or demo as they are know, is a piece of software that is
  761. + specifically designed to show off some programming trick.  This trick 
  762. + usually has its roots planted in sound or video, as these two aspects can
  763. + be witnessed by the user.  Programmmers, or "coders", will use one or more
  764. + programming tricks to achieve some sound or video effect that cannot be
  765. + done with normal preograms.  Here are a sampling of the effects proved
  766. + possible in various demos:
  767.  
  768. + Removing the top and bottom border.
  769. + Removing the side borders.
  770. + Placing text (text mapped sprites) in the open borders.
  771. + More than 8 sprites on screen at once.
  772. + pseudo interlacing to create illusion of up to 640*400 resolution.
  773.  
  774. + It is important to note that demos are actually an outgrowth of the 
  775. + Software Engineering "proof of concept", which is a piece of software
  776. + written to prove that some idea can be implemented.  Demos do not
  777. + perform actual work other thn pleasing the audience with visual and
  778. + audio displays.  Demos are mostly passive entertainment, and
  779. + appreciation for the effects generated in a demo increases as one
  780. + realizes the normal limitations of the Commodore line of computers.
  781. + So, sit bcak, load up a demo, run it, and enjoy.
  782.  
  783.  
  784. + 11.2.  What does NTSC and PAL mean?
  785.  
  786. + These two acronyms refer to the type of TV broadcasting signals used
  787. + to create the video picture on your TV or monitor. American, Japanese, and
  788. + Canadians use NTSC, while a good part of Europe uses PAL.  This usually
  789. + makes no difference to programs, as the C64 and C128 in C64 mode always
  790. + present 200 lines of pixels to the video display.  However, since the PAL
  791. + standard allows more lines to be dsiplayed on the screen and has a slower
  792. + screen refresh time, the PAL computer has more time before screen
  793. + refreshes to perform other ooperations, and also can put more information
  794. + on the screen in some cases, since there are more lines in a PAL dislpay.
  795. + Since demos use highly optimized timing and complex routines to perform
  796. + the effects, some demos can only be written for PAL machines.  Sometimes,
  797. + a demo is written for a PAL machine, but it can be made to run on an
  798. + NTSC machine.  Demos that can run on both machines without any code
  799. + modification are called regular demos, those that can only run on PAL
  800. + machines are PAL demos, PAL demos that have been modified to run on NTSC
  801. + machines are called NTSC-fixed demos, and NTSC demos that have been
  802. + modified to run on PAL machines (rare) are called PAL-fixed demos.
  803.  
  804.  
  805. + 11.3.  Where do I get demos?
  806.  
  807. + There is a whole site full of  demos.  They are located in the /pub/demos
  808. + directory of bert.psyc.upei.ca.  See section 5.4 for directions on how to
  809. + transfer files from this site.         
  810.  
  811.  
  812. + 11.4.  What is a demo competition?
  813.  
  814. + (Can someone fill this in, too?)
  815.  
  816.  
  817. + 12. Troubleshooting
  818.  
  819. + 12.1.  What do I do for my ill disk drive?
  820.  
  821. + If your drive won't even accept input from the computer, and the drive
  822. + light is making some blinking pattern, then the drive may be telling you
  823. + what is wrong.
  824.  
  825. + No Blink       Kernal (E000-FFFF) ROM or 6522 VIA Failure
  826. + One Blink      6116 RAM Failure
  827. + Two Blinks     Possible Zero Page RAM Failure
  828. + Three Blinks   DOS (C000-CFFF) ROM Failure
  829. + Four Blinks    DOS (C000-CFFF) ROM Failure
  830. + Five Blinks    6116 RAM Failure
  831. + Six Blinks     6116 RAM Failure
  832. + Seven Blinks   6116 RAM Failure
  833. + Eight Blinks   6116 RAM Failure
  834.  
  835.   1541
  836.  
  837.   The most common problem facing the 1541 disk drive is alignment.  If your
  838.   1541 has trouble reading commercial disks, or reading disks written some
  839.   time ago, but has less trouble reading recently written disks, chances are
  840.   that your 1541 is out of alignment.  C= service centers will typically align
  841.   a 1541 for anywhere from $20 to $45.  There are also 1541 alignment
  842.   programs, (e.g. Free Spirit's "1541/71 Alignment System") which allow you
  843.   to align a 1541 yourself.  There are those who claim that this does not
  844.   produce good results, but there are others who claim to have had
  845.   satisfactory results with these programs.  There were a couple of articles
  846.   in COMPUTE Gazette and I think RUN on how to do this.  The real problem is
  847.   mechanical in nature and can be over come.  Other products are PHYSICAL
  848.   EXAM 1541 and 1571 versions.
  849.  
  850.   1571
  851.  
  852.   The C=1571 drive is normally a double sided drive.  However, it can also
  853.   emulate a 1541 and read single sided disks.  Some of the earlier 1571's had
  854.   older system chips (ROMs) which caused a couple of problems.  One, these 
  855.   older drives were typically very slow when writing to the back side of a 
  856.   disk.  Two, it would take these drives ~30 seconds to go into single sided
  857.   mode.  To check your ROM version, read the error channel of the disk drive
  858.   right after startup.  On the 128, just PRINT DS$.  On the 64, use:
  859.  
  860.   10 open15,8,15:input#15,a,a$,b,c:close15:printa,a$,b,c
  861.  
  862.   Run the program; if the message says v3.0 or v3.1, you have the newer ROM.
  863.   If it has a version <3.0, you probably have the older ROM. 
  864.  
  865. | One problem that might occur is not having the head close enough to the disk
  866. | as required because of the light tension of the spring that pulls the head
  867.   down.  Somewhere I remember that there was supposed to be a replacement
  868.   part.  However, one of the alignment programs suggesting using pennies to
  869.   weight it down and lo and behold it started working.
  870.  
  871.   1581
  872.  
  873.   The C=1581 drive is a 3.5" drive that uses DSDD 800K disks.  It is
  874.   compatible with both the C64 and C128, although some programs will not work
  875.   correctly with the 1581.
  876.  
  877.   A small number of 1581's were shipped with an early version of a controller
  878.   chip which has problems with some software.
  879.  
  880.  
  881. + 12.2.  What do I do for my ill computer?
  882.  
  883. | Commodore 64
  884.  
  885.   The most common problem with the C-64 is it's power supply.  The C64 power
  886.   supplies are not especially powerful, and have this disturbing tendency to
  887.   fail.  If your computer stops working, first check the power supply.
  888.   Replacement power supplies can be obtained from a number of mail order
  889.   places (e.g. Tenex, Parsec, Inc.).  Additionally, several places advertise
  890.   "heavy-duty" power supplies that come with warranties, and give the C64
  891.   enough power to run a REU.
  892.  
  893.   If your power supply goes, it can sometimes take other parts of the
  894.   computer with it.  If your power supply has died, but the C64 continues
  895.   to fail with a known working power supply, it is likely that a few of your
  896.   chips got fried.
  897.  
  898. | Commodore 128 and 128D
  899.  
  900.   Like the 1571, the C-128 has an older ROM and a newer ROM.  The differences
  901.   between the two are less serious than is the case with a 1571.  The easiest
  902.   way to tell the difference is to click down the CAPS LOCK key and hit Q
  903.   while in BASIC direct mode.  If you see a lower case q, then you have an
  904.   older ROM.  If you see an upper case Q, then you have a newer ROM.  New ROMs
  905.   can be ordered from (e.g. the Grapevine Group) for about $25.  The ROM chips
  906.   in the 128 are all socketed, so replacing the chips is relatively easy.
  907.  
  908.  
  909. + 12.3.  What do I do for my ill keyboard?
  910.  
  911. + Clean it.
  912.  
  913.  
  914. + 13. Miscellaneous
  915.    
  916. | 1571 side swapping
  917.  
  918.   On a 128, you can force the 1571 to go into single sided mode with the drive
  919.   command "u0>m0".  (Issue such a command with open15,8,15,"u0>m0":close15.)
  920.   On the 64, a 1571 defaults to single sided mode, but you can convert it to
  921.   double sided mode (and read full double sided disk in 64 mode) with the
  922.   drive command "u0>m1".  While in single sided mode, you can actually format
  923.   both sides of the disk as separate file systems.  The command "u0>h0"
  924.   selects the regular side of the disk, and "u0>h1" selects the flip side of
  925.   the disk.  Note that the flip side, when formatted this way, cannot be read
  926.   by a 1541; neither side will be readable by a 1571 when the disk is
  927.   inserted upside-down.
  928.  
  929. | 1581 initial drive number
  930.  
  931.   When the 1581 is initialized, as well as checking the boot sector of the
  932.   disk, it also looks for a file "copyright cbm 86".  This file, if found,
  933.   can specify a device number for the 1581 disk.  Whenever the 1581 is booted
  934.   or initialized with this disk inserted, its device number will be changed
  935.   to the specified number.  The utility 1581-auto-dev by David W. Tamkin
  936.   (can be found on ccnga.uwaterloo.ca in the utilities directory) will create
  937. | this file
  938.            
  939.  
  940. + 14. Credits
  941.  
  942. + I want to extend my thanks to the following people for their help in
  943. + providing correct, up-to-date information in this FAQ:
  944.  
  945. + Fred Mueller, who maintained this FAQ before I.
  946. + Compuserve Commodore Forum Sysop Marte Brengle, for the write up on CIS.
  947. + Gunther Birznieks, for the updated info on the Zip-Card.
  948. + Jouko Valta, for the info on accessing the extra VDC RAM.
  949. + Robert Cook, for the correct info on the fastloader internals.
  950. + Andreas Boose, for the info on the Turbo Process.
  951. + Craig Bruce, for proofreading, spellchecking, LRR info, and .bco info.
  952. +.Richard Hable, for info on 1541-dos.
  953. + Peter Weighill, for info on the emulation FAQ.
  954. + Georg Schwarz, for proofreading the FAQ.
  955. + Gaelyne Moranec, for info on CEE-64 Alive!
  956. + Kevin Jensen, for the magazine and repair info, and for proofreading.
  957. + George Page, for info on Colorado User's Group.
  958. + Fredrik Ekman, for info on the commodor mail list.
  959. + Chris Bongarts, for more info on the commodor mail list.
  960. + Russell Alphey, for info on cbm-hackers mail list.
  961. + Craig Bruce, for info on the new home of ccosun.
  962. + Michael Kelley, for updated info on BBCG User Group.
  963. + Richard Hable, for info on RAMDOS.
  964. + Philip Zembrod, for info on drive blink patterns.
  965. + Tom Netsel, for info on Compute's Gazette.
  966. + Shahriar Ghadishah, for more info on the disk drive blink patterns.
  967. + George Page, for still more info on the drive blink patterns.
  968.   
  969.  
  970.  
  971. --
  972. Jim Brain, Embedded Systems Designer, Brain Innovations.
  973. brain@msen.com  
  974. Dabbling in VR, Old Commodore Computers, and Good Times!
  975. "The above views DO reflect my employer, since I am my employer" - Jim Brain
  976.